Automated Testing of XML/SOAP based Web Services

نویسندگان

  • Ina Schieferdecker
  • Bernard Stepien
چکیده

Web services provide seamless connections from one software application to another over private intranets and the Internet. The major communication protocol used is SOAP being mainly XML over HTTP. The exchanged data follow precise format rules in the form of XML Document Type Definitions or more recently the proposed XML Schemas. Web service testing considers functionality and load aspects to check how a Web service performs for single clients and scales as the number of clients accessing it increases. This paper discusses the automated testing of Web services by use of the Testing and Test Control Notation TTCN-3. A mapping between XML data descriptions to TTCN-3 data is presented to enable the automated derivation of test data. This is the basis for functional and load tests of XML interfaces in TTCN-3. The paper describes the mapping rules and prototypical tools for the development and execution of TTCN-3 tests for XML/SOAP based Web services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Web Services Testing Tool

Web Services technology is quickly becoming the choice of middleware for application integration to provide interoperability among distributed heterogeneous applications and components. This is due to the fact Web Services are based on a few open, simple, and standard protocols (e.g., XML, SOAP, WSDL, and UDDI) and the ubiquitous Internet protocols, such as HTTP, for data and message transmissi...

متن کامل

A pragmatic approach for testing stateless and stateful Web Service Robustness

The interest in testing methodologies dedicated to Web Services is soaring as much as the massive use of these components. Since Web Services are heterogeneous in nature and take part in complex Business processes, robustness testing which is the topic of this paper, is an important step to build them with confidence. Firstly, we focus on the SOAP environment which is used to call Web Service o...

متن کامل

SOA Testing using Black, White and Gray Box Techniques

Web Services are the foundations of modern Service Oriented Architecture (SOA). Typical Web Services include message exchange between a consumer and a producer using SOAP request and responses over the ubiquitous HTTP protocol. A Web service producer advertises its services to potential consumers through Web Services Description Language (WSDL) – an XML file that contains details of available o...

متن کامل

Pushing the SOAP Envelope with Web Services for Scientific Computing

This paper investigates the usability, interoperability, and performance issues of SOAP/XML-based Web and Grid Services for scientific computing. Several key issues are addressed that are important for the deployment of highperformance and mission-critical SOAP/XML-based services. A successful deployment can be achieved by limiting the overhead of XML encoding through exploiting XML schema exte...

متن کامل

Lye: High-performance Soap with Multi-level Caching

Simple Object Access Protocol (SOAP) is a dominant enabling technology in the field of web services. Web services demand high performance, security and extensibility. SOAP, being based on Extensible Markup Language (XML), inherits not only the advantages of XML, but its relatively poor performance. This makes SOAP a poor choice for many high-performance web services. In this paper, we present n...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003